package my.edu.model.bills.purchase.service;

import com.baomidou.mybatisplus.extension.service.IService;
import my.edu.common.domain.PageDTO;
import my.edu.model.bills.purchase.entity.PurchaseOrderDetail;
import my.edu.model.bills.purchase.entity.dto.PurchaseDetailOrderDTO;
import my.edu.model.bills.purchase.entity.dto.PurchaseOrderSearchDTO;
import my.edu.model.bills.purchase.entity.vo.PurchaseOrderVO;

import java.util.List;

public interface IPurchaseOrderDetailService extends IService<PurchaseOrderDetail> {

    void saveBatchByDTO(List<PurchaseDetailOrderDTO> purchaseDetailDTOList, Long id);

    void updateBatchByDTO(List<PurchaseDetailOrderDTO> purchaseDetailDTOList, Long id);

    void getDetail(List<PurchaseOrderVO> records);


    List<PurchaseOrderDetail> getReportList( PurchaseOrderSearchDTO purchaseOrderSearchDTO);

}
